#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
////交换两个数
////传址调用
void swap(int* x, int* y)
{
	int temp = *x;
	*x = *y;
	*y = temp;
}
int main()
{
	int a = 0; int b = 0;
	scanf("%d %d", &a, &b);
	printf("交换前，a=%d,b=%d\n", a, b);
	swap(&a, &b);
	printf("交换后，a=%d,b=%d", a, b);
	return 0;
}
////比较两个数的大小
////传值调用
//int get_max(int x, int y)
//{
//	return (x > y ? x : y);
//}
//int main()
//{
//	int a = 0, b = 0;
//	scanf("%d %d", &a, &b);
//	int max=get_max(a, b);
//	printf("%d", max);
//	return 0;
//}
//#include<string.h>
//int main()
//{
//	char arr1[10] = "hello bit";
//	memset(arr1, '4', 3);
//	printf("%s", arr1);
//	return 0;
//}
////strcpy函数是练习
//int main()
//{
//	char arr1[] = "hello bit";
//	char arr2[] = "xxxxxxxxxxxxxxxxx";
//	strcpy(arr2, arr1);
//	printf("%s", arr2);
//	return 0;
//}
////判断是不是字母
//int main()
//{
//	char ch = 0;
//	while (scanf("%c", &ch) != EOF)
//	{
//		getchar();
//		if (ch >= 'a' && ch <= 'z')
//		{
//			printf("%c is an alphabet.\n", ch);
//		}
//		else if (ch >= 'A' && ch <= 'Z')
//		{
//			printf("%c is an alphabet.\n", ch);
//		}
//		else
//			printf("%c is not an alphabet.\n", ch);
//	}
//	return 0;
//}
//求最大值
//int main()
//{
//	int i = 0;
//	int max = 0;
//	int n = 0;
//	for (i = 0; i < 4; i++)
//	{
//		scanf("%d", &n);
//		if (n > max)
//		{
//			max = n;
//		}
//	}
//	printf("%d", max);
//	return 0;
//}
//求和
//int main()
//{
//	int n = 0;
//	int i = 0;
//	long long sum = 0;
//	scanf("%d", &n);
//	for (i = 1; i <= n; i++)
//	{
//		sum += i;
//	}
//	printf("%lld", sum);
//	return 0;
//}